package common_msg

import (
	"iron_man_comm/src/goroslib/pkg/msg"
	"iron_man_comm/src/goroslib/pkg/msgs/std_msgs"
)

const (
	ControlLight_LightWhiteClose      uint8 = 0
	ControlLight_LightWhiteLongBright uint8 = 1
	ControlLight_LightWhiteQuickFlash uint8 = 2
	ControlLight_LightWhiteSlowFlash  uint8 = 3
	ControlLight_LightWhiteBreathe    uint8 = 4
	ControlLight_LightRedClose        uint8 = 5
	ControlLight_LightRedLongBright   uint8 = 6
	ControlLight_LightRedQuickFlash   uint8 = 7
	ControlLight_LightRedSlowFlash    uint8 = 8
	ControlLight_LightRedBreathe      uint8 = 9
)

type ControlLight struct {
	msg.Package     `ros:"common_msg"`
	msg.Definitions `ros:"uint8 LightWhiteClose=0,uint8 LightWhiteLongBright=1,uint8 LightWhiteQuickFlash=2,uint8 LightWhiteSlowFlash=3,uint8 LightWhiteBreathe=4,uint8 LightRedClose=5,uint8 LightRedLongBright=6,uint8 LightRedQuickFlash=7,uint8 LightRedSlowFlash=8,uint8 LightRedBreathe=9"`
	Header          std_msgs.Header
	Cmd             uint8
}
